package com.ch.home.mapper.restDishMapper;

import com.ch.home.bean.RestDish;
import com.ch.home.bean.Restaurant;

import java.util.LinkedList;

/**
 * Created by CHEN on 2019/9/2.
 */
public interface RestaurantMapper {

    /**
     * 插入商家信息
     * @param restaurant
     * @return
     */
    int insertRestInfo(Restaurant restaurant);


    /**
     * 修改商家信息
     * @param restaurant
     * @return
     */
    int updateRestInfo(Restaurant restaurant);


    /**
     * 单个插入菜品
     * @param restDish
     * @return
     */
    int insertRestDishInfo(RestDish restDish);


    /**
     * 修改单个菜品
     * @param restDish
     * @return
     */
    int updateRestDishInfo(RestDish restDish);

    /**
     * 批量插入菜品
     * @param list
     * @return
     */
    int insertMulRestDishInfo(LinkedList<RestDish> list);



    /**
     * 查询多个商店预览信息
     * @return
     */
    LinkedList<Restaurant> getRestaurantList(Restaurant restaurant);

    /**
     * 查询单个商店详细信息，及多个特色菜品预览信息，（后期会有查询评论信息，再发一条？）
     * @return
     */
    Restaurant getRestaurantById(Restaurant restaurant);

}
